package com.sf.fy.uav.common.request.order.task;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 支付请求
 * </p>
 *
 * @author baomidou
 * @since 2022-08-21
 */
@ApiModel(value = "确认支付请求", description = "确认支付请求")
@Data
public class ConfirmPayRequest implements Serializable {

    @ApiModelProperty("mch_id")
    private String mchId;
    @ApiModelProperty("sp_mch_id")
    private String spMchId;
    @ApiModelProperty("sub_mch_id")
    private String subMchId;
    @ApiModelProperty("out_trade_no")
    private String outTradeNo;
    @ApiModelProperty("amount")
    private long amount;
    @ApiModelProperty("currency")
    private String currency;
    @ApiModelProperty("status")
    private String status;
    @ApiModelProperty("success_time")
    private String successTime;
    @ApiModelProperty("passback_params")
    private String passbackParams;
    @ApiModelProperty("trade_no")
    private String tradeNo;
    @ApiModelProperty("settle_channel")
    private String settleChannel;
    @ApiModelProperty("pay_channel")
    private String payChannel;
    @ApiModelProperty("channel_pay_no")
    private String channelPayNo;
    @ApiModelProperty("sfpay_pay_no")
    private String sfpayPayNo;
    @ApiModelProperty("channel_extra")
    private String channelExtra;
    @ApiModelProperty("err_code")
    private String errCode;
    @ApiModelProperty("err_msg")
    private String errMsg;

}
